﻿using System.Collections.Generic;
using System.Data;

namespace ControleRepresentante.Data.Catalogs
{
    public interface ICatalog
    {
        string Name { get; }
        void Initialize(IDbConnection connection, bool checkCatalog);
    }

    public interface ICatalog<TStepType> : ICatalog
    {
        IEnumerable<ICatalogStep> GetSteps();
    }
}